.nm-appFrame__settingsPanel {
  grid-area: settingsPanel;
  min-height: 0;
  max-height: 100%;
  pointer-events: none;
  user-select: none;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  margin: 0 var(--spacing-1);
  opacity: 0;
  visibility: hidden;
  width: var(--settings-panel-width);
  transition: .1s opacity 0s, 0s visibility .1s
}

.nm-appFrame__settingsPanel:not(:empty) {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s
}

.nm-appFrame__settingsPanel--slim {
  width: var(--settings-panel-width--slim)
}

.nm-appFrame__settingsPanel>div {
  user-select: text;
  pointer-events: auto;
  border-radius: 10px;
}

.nm-appFrame__settingsPanel--screenshot {
  grid-column: 1/-1;
  grid-row: 1/-1;
  margin-left: 0
}